Big Huge Thesaurus

Spanish monetary unit

noun